html{font-size: 50px;}
body{background-color: #f2f2f2;-webkit-overflow-scrolling:auto;font-family: "microsoft yahei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
.clearfix:after{visibility: hidden;display: block;content: "";clear: both;}
/***********************竞赛介绍*/
.top-img{width: 100%;height: auto;}
.show-top{width: 100%;/*background: #e8b755;*/position: relative;line-height: 0;}
.show-top .top-words{position: absolute;bottom: 0;color:#fff;padding:0 0 2% 6%;font-size: 16px;line-height: 25px;}
.top-words-title{font-size: 0.35rem;}
.top-words-sm{display: block;font-size: 0.3rem;}

.times-tips{background-color: #fff;text-align: center;}
.times-tips .ui-row-pad{padding: 0 9%;}
.times-tips .ui-col-20{padding-top:.3rem;}
.times-tips .ui-col-20 img{width: 55%;vertical-align: middle;}
.times-tips .ui-col-20 span{display:block;color: #e6a41f;font-size: 0.3rem;margin-top: 0.2rem;}
.times-tips .ui-col-33{padding-bottom: 0.2rem;}
.times-tips .date{font-size: 0.25rem;}

.ui-container{margin-bottom: 0.3rem;}
.ui-tab-nav-box{height: 45px;margin: 0.22rem 0;}
.ui-tab-nav{font-size: 0.32rem;position: absolute;z-index: 99;}
.ui-tab-nav li.current{color: #e6a41f;border-bottom-color: #e8b755;}
.ui-tab-nav-fixed{position: fixed;margin-top: 0;top:0;}
.ui-tab-content>li {padding:0 .2rem;}
.ui-tab-content .game-content{/*background: #fff;*/}
.ui-table{margin-bottom: .2rem;}
.ui-table th{background: #fff;border-bottom: 1px solid #e6e6e6;}
.mborder tr td,.mborder tr th{border-left: none;}
.game-content tr td,.game-content tr th,.game-content tr td{font-size: 0.25rem;padding: 0.2rem;line-height: .45rem;}

.game-items{margin-bottom: .2rem;}
.game-items p{font-size: .28rem;color:#4c4c4c}
.game-items-tit{background: #fff;padding: 0.2rem;position: relative;font-size: .3rem;}
.game-items-tit img{position: absolute;right: .3rem;top: .32rem;width: .4rem;transition: all .3s ease;}
.game-items-tit img.special{transform: rotate(180deg);}
.game-items-info{padding: .2rem;display: flex;display: -webkit-flex;align-items: stretch;}
.game-items-info .ui-col p{font-size: .3rem;color: #989898;text-align: justify;margin-bottom: .3rem;line-height: .4rem;padding-right: .3rem;}
.game-items .ui-col-2{align-self: center;}
.game-pic{width: 100%;vertical-align: middle;}
.hide{display: none;}
.show{display:-webkit-flex;display: flex;}

.game-items-info,.game-info{background-color: #fafafa;}
.game-content tr td p{font-size: 0.25rem;text-align: justify;margin-bottom: .08rem;}
.game-rules td:first-child{width:1.2rem !important;}
.game-info td:first-child{border-left:none;width:1.5rem;color: #282828;}
.game-info td:last-child{text-align: justify;color:#989898}
.game-ways td:first-child{width:1.7rem;}
.award-info td:first-child{width:2rem;text-align: left;}
.ui-footer-btn{background: #fff;height: auto;padding: .32rem 0;box-shadow: 0 -3px 10px #e0e0e0;}
a.signup{width: 80%;margin: 0 auto;height:0.8rem;line-height:0.8rem;background-color: #ebb958;color:#fff;display: block;text-align: center;border-radius: 5px;}
/*****************报名页*****/
.signup-tit{padding: 0.3rem 0;}
.signup-tit p{text-align: center;font-size: 0.32rem;background-color: #f2f2f2;color: #999999;}
.signup-block{background-color: #fff;margin-bottom: .2rem;}
.ui-form-item{width:93%;font-size: .33rem;height: auto;padding: .2rem;line-height: .38rem;margin: 0 auto;}
.ui-form-item input,.ui-form-item select{text-align:right;font-size: .3rem;padding: 0.08rem 0.23rem 0 .3rem;color: #777777;}
.ui-form-item label:not(.ui-switch):not(.ui-checkbox):not(.ui-radio) {top:.3rem;width: 3rem;font-size: .3rem;}
.ui-radio input,.ui-radio input:before{width: 0.5rem;height: .5rem;border-radius: 50%;}
.ui-radio input:checked:after{width: 0.32rem;height: .32rem;left: 0.12rem;top:0.12rem;background: #e8b755;border-radius: 50%;}
.sexual label,.sexual span{line-height: .3rem;}
.female{margin-left: 15px;}
.border-bot{border-bottom: 1px solid #e6e6e6;}
.attentions{margin:.33rem .3rem .3rem .3rem;text-align: justify;}
.attentions p{font-size: .26rem;margin-bottom: .12rem;}
.apply-signup-btn{width: 90%;margin: 0 auto;padding: .2rem 0;text-align: center;color: #fff;background: #e8b755;border:2px solid #fff;border-radius:8px;display: block;margin-bottom: 0.4rem;}
/*****20170523plus******/
.dri-model{width: 30%;float: right;}
.citys-model{display: inline-block;width: 22%;}
#company{    width: 52%;
    position: absolute;
    right: .2rem;}
.ui-select:after {margin-top: 0;}/*下拉列表图标*/
.hide{display: none;}
.ui-poptips {top: 1rem;}
.ui-poptips-cnt{border-radius: 5px;}

/***********20170612plus***************/
.ui-select select{direction: rtl;}
.ui-select select option {direction: ltr;}
p.tit{background: #fff;padding: 0.2rem;font-size: .3rem;margin-bottom: .2rem;text-align: center;border-bottom:2px solid #e8b755;}
.game-items-txt{width: 60%;}
.game-items-img{width: 40%;align-self: center;}
.game-items-info2{flex-direction: column;}
input[type=file]{width:100%;/*margin-left: 2.9rem;*/outline: none;border: none;color: transparent;opacity: 0;}
.detail-addr{margin-top: .1rem;}
.resume{resize: none;height: 2rem;font-size: .3rem;text-align: right;}
.uploadPic{position: absolute;top:0.3rem;right:0.59rem;color: #BBBBBB;font-size: .3rem;text-align: right;}
p.black{color: #777777;}
